package com.ysd.lis.entity.bak;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.entity.BaseEntity2;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * <p>
 * 申请明细表
 * </p>
 *
 * @author Bai
 * @since 2023-12-26
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("LAB_REQDETAIL_BAK")
public class LabReqdetailBak extends BaseEntity2 {

    private static final long serialVersionUID = 1L;

    /**
     * 申请号
     */
    @TableField("REQ_NO")
    private String reqNo;

    /**
     * 收费项目代号
     */
    @TableField("FEE_CODE")
    private String feeCode;

    /**
     * 收费项目名称 一般是大项名称，肝功，肾功，血糖，生化全项
     */
    @TableField("FEE_NAME")
    private String feeName;

    /**
     * 数量
     */
    @TableField("AMOUNT")
    private BigDecimal amount;

    /**
     * 单价
     */
    @TableField("PRICE")
    private BigDecimal price;

    /**
     * 费用合计
     */
    @TableField("COSTS")
    private BigDecimal costs;

    /**
     * 是否计价 0是   1否
     */
    @TableField("IS_CHARGE")
    private Integer isCharge;

    /**
     * 申请项目组合编码
     */
    @TableField("GROUP_CODE")
    private String groupCode;

    /**
     * 申请项目组合名称
     */
    @TableField("GROUP_NAME")
    private String groupName;

    /**
     * 一般存his申请单号
     */
    @TableField("HIS_REQ_ID")
    private String hisReqId;

    /**
     * His医嘱号或申请单号
     */
    @TableField("HIS_ADV_NO")
    private String hisAdvNo;

    /**
     * His唯一号
     */
    @TableField("HIS_UNIQUE")
    private String hisUnique;

    /**
     * 备注1
     */
    @TableField("REMARK1")
    private String remark1;

    /**
     * 备注2
     */
    @TableField("REMARK2")
    private String remark2;

    /**
     * 备注3
     */
    @TableField("REMARK3")
    private String remark3;

    /**
     * 备注4
     */
    @TableField("REMARK4")
    private String remark4;


    /**
     * 是否附加收费项目(0否 1是)
     */
    @TableField(exist = false)
    private Integer isAddition;

    /**
     * 申请项目id
     */
    @TableField(exist = false)
    private String feeItemId;

    /**
     * 缩写
     */
    @TableField(exist = false)
    private String inputCode;
}
